home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / clue.lha / clue / doc / clue.tex / node151_mn.html < prev    next >
Text File  |  1989-07-12  |  3KB  |  76 lines

  1.  
  2. <H3><A ID="SECTION004311100000000000000"><tex2html_anchor_invisible_mark></A> <A ID="ch:event-specifications"><tex2html_anchor_mark></A><BR>
  3. Event Specifications
  4. </H3><#5111#>
  5.            
  6.       
  7.  
  8. CLUE input processing consists of matching an event with an event specification
  9. found in a contact's <#1726#><TT>event-translations</TT><#1726#> slot, and then calling actions
  10. associated with the matching event specification.
  11. An <#1727#><B>event specification</B><#1727#><A ID="1728"><tex2html_anchor_invisible_mark></A> is a notation for
  12. describing a specific type of event. Syntactically, it is one of the
  13. following.
  14. <#4326#>
  15.  
  16. <P>
  17. <tex2html_image_mark>#tex2html_wrap_inline10060#<tex2html_image_mark>#tex2html_wrap_inline10061# 
  18.  
  19. <P>
  20. <tex2html_image_mark>#tex2html_wrap_inline10062#<tex2html_image_mark>#tex2html_wrap_inline10063#
  21. <P>
  22. <tex2html_image_mark>#tex2html_wrap_inline10064#<tex2html_image_mark>#tex2html_wrap_inline10065#
  23. <P>
  24. <#4669#>
  25. <A ID="1747"><tex2html_anchor_invisible_mark></A>
  26. <#4333#><TT>(:motion-notify [<#1748#><EM>state</EM><#1748#> [<#1749#><EM>select</EM><#1749#>]])</TT><#4333#>
  27. <BR> 
  28. <tex2html_image_mark>#tex2html_wrap_inline10066#<#4669#>
  29. <DIV class="RIGHT">
  30. <tex2html_image_mark>#tex2html_wrap_inline10068#</DIV>
  31. <P>
  32. <DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10069#</DIV>
  33. <P>
  34. <DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10070#
  35. </DIV>
  36.  
  37. <P>
  38. <#4670#>
  39. <A ID="1820"><tex2html_anchor_invisible_mark></A><A ID="1821"><tex2html_anchor_invisible_mark></A>
  40. <#4338#><TT>(:button-press [<#1822#><EM>button</EM><#1822#> [<#1823#><EM>bstate</EM><#1823#> [<#1824#><EM>select</EM><#1824#>]]])</TT><#4338#>
  41. <BR><#4339#><TT>(:button-release [<#1825#><EM>button</EM><#1825#> [<#1826#><EM>bstate</EM><#1826#> [<#1827#><EM>select</EM><#1827#>]]])</TT><#4339#>
  42. <BR> 
  43. <tex2html_image_mark>#tex2html_wrap_inline10071#<#4670#>
  44. <DIV class="RIGHT">
  45. <tex2html_image_mark>#tex2html_wrap_inline10074#</DIV>
  46. <P>
  47. <DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10075#
  48. </DIV>
  49.  
  50. <P>
  51. <#4671#>
  52. <A ID="1885"><tex2html_anchor_invisible_mark></A><A ID="1886"><tex2html_anchor_invisible_mark></A>
  53. <#4343#><TT>(:key-press [<#1887#><EM>key</EM><#1887#> [<#1888#><EM>state</EM><#1888#> [<#1889#><EM>select</EM><#1889#>]]])</TT><#4343#>
  54. <BR><#4344#><TT>(:key-release [<#1890#><EM>key</EM><#1890#> [<#1891#><EM>state</EM><#1891#> [<#1892#><EM>select</EM><#1892#>]]])</TT><#4344#>
  55. <BR><#4345#><TT>(:up <#1893#><EM>character</EM><#1893#>)</TT><#4345#>
  56. <BR> 
  57. <tex2html_image_mark>#tex2html_wrap_inline10076#<#4671#>
  58. <DIV class="RIGHT">
  59. <tex2html_image_mark>#tex2html_wrap_inline10079#</DIV>
  60. <P>
  61. <DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10080#
  62. </DIV> 
  63.  
  64. <P>
  65. <#4673#>
  66. <A ID="1925"><tex2html_anchor_invisible_mark></A>
  67. <#4350#><TT>(:client-message <#1926#><EM>type</EM><#1926#> <#1927#><EM>accessor-value*</EM><#1927#>)</TT><#4350#>
  68. <BR> 
  69. <tex2html_image_mark>#tex2html_wrap_inline10081#<#4673#>
  70. <DIV class="RIGHT">
  71. <tex2html_image_mark>#tex2html_wrap_inline10083#
  72. </DIV>
  73.  
  74. <P>
  75.  
  76.  =0 <#5121#>=0 <#5125#>